package com.ruicar.afs.cloud.afscase.common.step;

import com.ruicar.afs.cloud.afscase.approveocr.service.ApproveOcrBatchService;
import com.ruicar.afs.cloud.afscase.approvetask.service.*;
import com.ruicar.afs.cloud.afscase.infomanagement.service.CaseBaseInfoService;
import com.ruicar.afs.cloud.afscase.manuallabel.service.ManualLabelService;
import com.ruicar.afs.cloud.afscase.mq.approvesendinfo.service.ApproveInformInfoService;
import com.ruicar.afs.cloud.afscase.paramconfmanagement.service.CaseConfParamService;
import com.ruicar.afs.cloud.afscase.processor.service.ApproveWorkflowService;
import com.ruicar.afs.cloud.afscase.remind.service.RemindService;
import com.ruicar.afs.cloud.afscase.risk.service.CaseTortoiseService;
import com.ruicar.afs.cloud.afscase.risk.service.DayBookResolveService;
import com.ruicar.afs.cloud.afscase.step.service.CaseStepParamService;
import lombok.AllArgsConstructor;
import lombok.Data;
import org.springframework.stereotype.Component;

/**
 * @Description
 * @Author Peng_Jinbo
 * @Date 2020/06/28 13:09
 */
@Component
@Data
@AllArgsConstructor
public class ServiceBox {
    CaseBaseInfoService caseBaseInfoService;
    ManualLabelService manualLabelService;
    ApproveOcrBatchService approveOcrBatchService;
    CaseConfParamService caseConfParamService;
    ApproveInformInfoService approveInformInfoService;
    WorkProcessScheduleInfoService workProcessScheduleInfoService;
    WorkTaskPoolService workTaskPoolService;
    ApproveWorkflowService approveWorkflowService;
    WorkTaskPoolHistoryService historyService;
    ApproveWorkflowService  workflowService;
    WorkProcessScheduleInfoTempService scheduleInfoTempService;
    CaseTortoiseService caseTortoiseService;
    CaseStepParamService caseStepParamService;
    DayBookResolveService dayBookResolveService;
    CaseApproveRecordService caseApproveRecordService;
    RemindService remindService;
}
